const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
	transpileDependencies: true,
	outputDir: "templates",
	assetsDir: "assets",
	lintOnSave:false,
	// publicPath: '../../',
	pages: {
		index: {
			// page 的入口
			entry: "src/main.ts",
			// 模板来源
			template: "public/index.html",
			// 在 dist/index.html 的输出
			filename: "index.html",
			// 当使用 title 选项时，
			// template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
			// title: "Index Page",
			// 在这个页面中包含的块，默认情况下会包含
			// 提取出来的通用 chunk 和 vendor chunk。
			// chunks: ["chunk-vendors", "chunk-common", "index"],
		},
		categories: {
			// page 的入口
			entry: "src/pages/categories/categoriesMain.ts",
			// 模板来源
			template: "public/categories.html",
			// 在 dist/index.html 的输出
			filename: "categories.html",
			// 当使用 title 选项时，
			// template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
			// title: "Index Page",
			// 在这个页面中包含的块，默认情况下会包含
			// 提取出来的通用 chunk 和 vendor chunk。
			// chunks: ["chunk-vendors", "chunk-common", "index"],
		},
		page: {
			// page 的入口
			entry: "src/pages/page/pageMain.ts",
			// 模板来源
			template: "public/page.html",
			// 在 dist/index.html 的输出
			filename: "page.html",
			// 当使用 title 选项时，
			// template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
			// title: "Index Page",
			// 在这个页面中包含的块，默认情况下会包含
			// 提取出来的通用 chunk 和 vendor chunk。
			// chunks: ["chunk-vendors", "chunk-common", "index"],
		},
	},
});
